// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成

package com.fowo.api.model.tmp.walmart.order;

import com.fowo.api.common.annotaion.DataObjectType;
import com.fowo.api.common.meta.MetaDataObject;
import com.fowo.api.common.meta.MetaDataObjects;
import com.fowo.api.common.model.PageSearch;
import com.fowo.api.common.mybatis.helper.PageSearchHelper;
import com.fowo.api.common.util.ListUtils;
import com.fowo.api.entity.TmpWalmartOrder;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

@DataObjectType(TmpWalmartOrder.class)
@Setter
@Getter
public class TmpWalmartOrderSearchParamPo extends PageSearch {

  private static MetaDataObject metaDataObject;

  @Override
  public void applySqlSegments() {
    if (metaDataObject == null) {
      metaDataObject =
        ListUtils.find(
          MetaDataObjects.getObjects(),
          o -> "TmpWalmartOrder".equals(o.getName())
        );
    }
    PageSearchHelper.fillSqlSegments(this, metaDataObject);
  }

  @Override
  public void initFinal() {
    super.initFinal();
    applySqlSegments();
  }

  /**
   * 获取关联字段的查询表别名信息
   */
  @Override
  public Map<String, String> getJoinFieldTableAliasMap() {
    Map<String, String> map = new HashMap<>();
    return map;
  }

  @Override
  public Map<String, OptionalJoinField> getOptionalJoinFields() {
    Map<String, OptionalJoinField> map = new HashMap<>();

    return map;
  }

  /**
   * 编号
   */
  private Long id;

  /**
   * 最小编号
   */
  private Long idMin;

  /**
   * 最大编号
   */
  private Long idMax;

  /**
   * 编号 比较(eq)
   */
  private Long idEq;
  /**
   * 编号 比较(neq)
   */
  private Long idNeq;
  /**
   * 编号 比较(gt)
   */
  private Long idGt;
  /**
   * 编号 比较(gte)
   */
  private Long idGte;
  /**
   * 编号 比较(lt)
   */
  private Long idLt;
  /**
   * 编号 比较(lte)
   */
  private Long idLte;
  /**
   * 编号 比较(contains)
   */
  private Long idContains;
  /**
   * 编号 比较(notcontains)
   */
  private Long idNotcontains;
  /**
   * 编号 比较(startswith)
   */
  private Long idStartswith;
  /**
   * 编号 比较(endswith)
   */
  private Long idEndswith;
  /**
   * 编号 比较(isnull)
   */
  private Boolean idIsnull;
  /**
   * 编号 比较(isnotnull)
   */
  private Boolean idIsnotnull;

  /**
   * 最早创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeStart;

  /**
   * 最晚创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeEnd;

  /**
   * 创建时间 比较(eq)
   */
  private Date createTimeEq;
  /**
   * 创建时间 比较(neq)
   */
  private Date createTimeNeq;
  /**
   * 创建时间 比较(gt)
   */
  private Date createTimeGt;
  /**
   * 创建时间 比较(gte)
   */
  private Date createTimeGte;
  /**
   * 创建时间 比较(lt)
   */
  private Date createTimeLt;
  /**
   * 创建时间 比较(lte)
   */
  private Date createTimeLte;
  /**
   * 创建时间 比较(contains)
   */
  private Date createTimeContains;
  /**
   * 创建时间 比较(notcontains)
   */
  private Date createTimeNotcontains;
  /**
   * 创建时间 比较(startswith)
   */
  private Date createTimeStartswith;
  /**
   * 创建时间 比较(endswith)
   */
  private Date createTimeEndswith;
  /**
   * 创建时间 比较(isnull)
   */
  private Boolean createTimeIsnull;
  /**
   * 创建时间 比较(isnotnull)
   */
  private Boolean createTimeIsnotnull;

  /**
   * 创建人
   */
  private Long createUser;

  /**
   * 最小创建人
   */
  private Long createUserMin;

  /**
   * 最大创建人
   */
  private Long createUserMax;

  /**
   * 创建人 比较(eq)
   */
  private Long createUserEq;
  /**
   * 创建人 比较(neq)
   */
  private Long createUserNeq;
  /**
   * 创建人 比较(gt)
   */
  private Long createUserGt;
  /**
   * 创建人 比较(gte)
   */
  private Long createUserGte;
  /**
   * 创建人 比较(lt)
   */
  private Long createUserLt;
  /**
   * 创建人 比较(lte)
   */
  private Long createUserLte;
  /**
   * 创建人 比较(contains)
   */
  private Long createUserContains;
  /**
   * 创建人 比较(notcontains)
   */
  private Long createUserNotcontains;
  /**
   * 创建人 比较(startswith)
   */
  private Long createUserStartswith;
  /**
   * 创建人 比较(endswith)
   */
  private Long createUserEndswith;
  /**
   * 创建人 比较(isnull)
   */
  private Boolean createUserIsnull;
  /**
   * 创建人 比较(isnotnull)
   */
  private Boolean createUserIsnotnull;

  /**
   * 最早更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeStart;

  /**
   * 最晚更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeEnd;

  /**
   * 更新时间 比较(eq)
   */
  private Date lastUpdateTimeEq;
  /**
   * 更新时间 比较(neq)
   */
  private Date lastUpdateTimeNeq;
  /**
   * 更新时间 比较(gt)
   */
  private Date lastUpdateTimeGt;
  /**
   * 更新时间 比较(gte)
   */
  private Date lastUpdateTimeGte;
  /**
   * 更新时间 比较(lt)
   */
  private Date lastUpdateTimeLt;
  /**
   * 更新时间 比较(lte)
   */
  private Date lastUpdateTimeLte;
  /**
   * 更新时间 比较(contains)
   */
  private Date lastUpdateTimeContains;
  /**
   * 更新时间 比较(notcontains)
   */
  private Date lastUpdateTimeNotcontains;
  /**
   * 更新时间 比较(startswith)
   */
  private Date lastUpdateTimeStartswith;
  /**
   * 更新时间 比较(endswith)
   */
  private Date lastUpdateTimeEndswith;
  /**
   * 更新时间 比较(isnull)
   */
  private Boolean lastUpdateTimeIsnull;
  /**
   * 更新时间 比较(isnotnull)
   */
  private Boolean lastUpdateTimeIsnotnull;

  /**
   * 更新人
   */
  private Long lastUpdateUser;

  /**
   * 最小更新人
   */
  private Long lastUpdateUserMin;

  /**
   * 最大更新人
   */
  private Long lastUpdateUserMax;

  /**
   * 更新人 比较(eq)
   */
  private Long lastUpdateUserEq;
  /**
   * 更新人 比较(neq)
   */
  private Long lastUpdateUserNeq;
  /**
   * 更新人 比较(gt)
   */
  private Long lastUpdateUserGt;
  /**
   * 更新人 比较(gte)
   */
  private Long lastUpdateUserGte;
  /**
   * 更新人 比较(lt)
   */
  private Long lastUpdateUserLt;
  /**
   * 更新人 比较(lte)
   */
  private Long lastUpdateUserLte;
  /**
   * 更新人 比较(contains)
   */
  private Long lastUpdateUserContains;
  /**
   * 更新人 比较(notcontains)
   */
  private Long lastUpdateUserNotcontains;
  /**
   * 更新人 比较(startswith)
   */
  private Long lastUpdateUserStartswith;
  /**
   * 更新人 比较(endswith)
   */
  private Long lastUpdateUserEndswith;
  /**
   * 更新人 比较(isnull)
   */
  private Boolean lastUpdateUserIsnull;
  /**
   * 更新人 比较(isnotnull)
   */
  private Boolean lastUpdateUserIsnotnull;

  /**
   * 订单号(模糊搜索)
   */
  private String purchaseOrderId;

  /**
   * 订单号 比较(eq)
   */
  private String purchaseOrderIdEq;
  /**
   * 订单号 比较(neq)
   */
  private String purchaseOrderIdNeq;
  /**
   * 订单号 比较(gt)
   */
  private String purchaseOrderIdGt;
  /**
   * 订单号 比较(gte)
   */
  private String purchaseOrderIdGte;
  /**
   * 订单号 比较(lt)
   */
  private String purchaseOrderIdLt;
  /**
   * 订单号 比较(lte)
   */
  private String purchaseOrderIdLte;
  /**
   * 订单号 比较(contains)
   */
  private String purchaseOrderIdContains;
  /**
   * 订单号 比较(notcontains)
   */
  private String purchaseOrderIdNotcontains;
  /**
   * 订单号 比较(startswith)
   */
  private String purchaseOrderIdStartswith;
  /**
   * 订单号 比较(endswith)
   */
  private String purchaseOrderIdEndswith;
  /**
   * 订单号 比较(isnull)
   */
  private Boolean purchaseOrderIdIsnull;
  /**
   * 订单号 比较(isnotnull)
   */
  private Boolean purchaseOrderIdIsnotnull;

  /**
   * 订单号(精确搜索)
   */
  private List<String> purchaseOrderIdInList;

  /**
   * 参考号(模糊搜索)
   */
  private String customerOrderId;

  /**
   * 参考号 比较(eq)
   */
  private String customerOrderIdEq;
  /**
   * 参考号 比较(neq)
   */
  private String customerOrderIdNeq;
  /**
   * 参考号 比较(gt)
   */
  private String customerOrderIdGt;
  /**
   * 参考号 比较(gte)
   */
  private String customerOrderIdGte;
  /**
   * 参考号 比较(lt)
   */
  private String customerOrderIdLt;
  /**
   * 参考号 比较(lte)
   */
  private String customerOrderIdLte;
  /**
   * 参考号 比较(contains)
   */
  private String customerOrderIdContains;
  /**
   * 参考号 比较(notcontains)
   */
  private String customerOrderIdNotcontains;
  /**
   * 参考号 比较(startswith)
   */
  private String customerOrderIdStartswith;
  /**
   * 参考号 比较(endswith)
   */
  private String customerOrderIdEndswith;
  /**
   * 参考号 比较(isnull)
   */
  private Boolean customerOrderIdIsnull;
  /**
   * 参考号 比较(isnotnull)
   */
  private Boolean customerOrderIdIsnotnull;

  /**
   * 参考号(精确搜索)
   */
  private List<String> customerOrderIdInList;

  /**
   * 电子邮件(模糊搜索)
   */
  private String customerEmailId;

  /**
   * 电子邮件 比较(eq)
   */
  private String customerEmailIdEq;
  /**
   * 电子邮件 比较(neq)
   */
  private String customerEmailIdNeq;
  /**
   * 电子邮件 比较(gt)
   */
  private String customerEmailIdGt;
  /**
   * 电子邮件 比较(gte)
   */
  private String customerEmailIdGte;
  /**
   * 电子邮件 比较(lt)
   */
  private String customerEmailIdLt;
  /**
   * 电子邮件 比较(lte)
   */
  private String customerEmailIdLte;
  /**
   * 电子邮件 比较(contains)
   */
  private String customerEmailIdContains;
  /**
   * 电子邮件 比较(notcontains)
   */
  private String customerEmailIdNotcontains;
  /**
   * 电子邮件 比较(startswith)
   */
  private String customerEmailIdStartswith;
  /**
   * 电子邮件 比较(endswith)
   */
  private String customerEmailIdEndswith;
  /**
   * 电子邮件 比较(isnull)
   */
  private Boolean customerEmailIdIsnull;
  /**
   * 电子邮件 比较(isnotnull)
   */
  private Boolean customerEmailIdIsnotnull;

  /**
   * 电子邮件(精确搜索)
   */
  private List<String> customerEmailIdInList;

  /**
   * 订单类型(模糊搜索)
   */
  private String orderType;

  /**
   * 订单类型 比较(eq)
   */
  private String orderTypeEq;
  /**
   * 订单类型 比较(neq)
   */
  private String orderTypeNeq;
  /**
   * 订单类型 比较(gt)
   */
  private String orderTypeGt;
  /**
   * 订单类型 比较(gte)
   */
  private String orderTypeGte;
  /**
   * 订单类型 比较(lt)
   */
  private String orderTypeLt;
  /**
   * 订单类型 比较(lte)
   */
  private String orderTypeLte;
  /**
   * 订单类型 比较(contains)
   */
  private String orderTypeContains;
  /**
   * 订单类型 比较(notcontains)
   */
  private String orderTypeNotcontains;
  /**
   * 订单类型 比较(startswith)
   */
  private String orderTypeStartswith;
  /**
   * 订单类型 比较(endswith)
   */
  private String orderTypeEndswith;
  /**
   * 订单类型 比较(isnull)
   */
  private Boolean orderTypeIsnull;
  /**
   * 订单类型 比较(isnotnull)
   */
  private Boolean orderTypeIsnotnull;

  /**
   * 订单类型(精确搜索)
   */
  private List<String> orderTypeInList;

  /**
   * 原始订单号(模糊搜索)
   */
  private String originalCustomerOrderID;

  /**
   * 原始订单号 比较(eq)
   */
  private String originalCustomerOrderIDEq;
  /**
   * 原始订单号 比较(neq)
   */
  private String originalCustomerOrderIDNeq;
  /**
   * 原始订单号 比较(gt)
   */
  private String originalCustomerOrderIDGt;
  /**
   * 原始订单号 比较(gte)
   */
  private String originalCustomerOrderIDGte;
  /**
   * 原始订单号 比较(lt)
   */
  private String originalCustomerOrderIDLt;
  /**
   * 原始订单号 比较(lte)
   */
  private String originalCustomerOrderIDLte;
  /**
   * 原始订单号 比较(contains)
   */
  private String originalCustomerOrderIDContains;
  /**
   * 原始订单号 比较(notcontains)
   */
  private String originalCustomerOrderIDNotcontains;
  /**
   * 原始订单号 比较(startswith)
   */
  private String originalCustomerOrderIDStartswith;
  /**
   * 原始订单号 比较(endswith)
   */
  private String originalCustomerOrderIDEndswith;
  /**
   * 原始订单号 比较(isnull)
   */
  private Boolean originalCustomerOrderIDIsnull;
  /**
   * 原始订单号 比较(isnotnull)
   */
  private Boolean originalCustomerOrderIDIsnotnull;

  /**
   * 原始订单号(精确搜索)
   */
  private List<String> originalCustomerOrderIDInList;

  /**
   * 最早下单日期
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date orderDateStart;

  /**
   * 最晚下单日期
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date orderDateEnd;

  /**
   * 下单日期 比较(eq)
   */
  private Date orderDateEq;
  /**
   * 下单日期 比较(neq)
   */
  private Date orderDateNeq;
  /**
   * 下单日期 比较(gt)
   */
  private Date orderDateGt;
  /**
   * 下单日期 比较(gte)
   */
  private Date orderDateGte;
  /**
   * 下单日期 比较(lt)
   */
  private Date orderDateLt;
  /**
   * 下单日期 比较(lte)
   */
  private Date orderDateLte;
  /**
   * 下单日期 比较(contains)
   */
  private Date orderDateContains;
  /**
   * 下单日期 比较(notcontains)
   */
  private Date orderDateNotcontains;
  /**
   * 下单日期 比较(startswith)
   */
  private Date orderDateStartswith;
  /**
   * 下单日期 比较(endswith)
   */
  private Date orderDateEndswith;
  /**
   * 下单日期 比较(isnull)
   */
  private Boolean orderDateIsnull;
  /**
   * 下单日期 比较(isnotnull)
   */
  private Boolean orderDateIsnotnull;

  /**
   * 买家ID(模糊搜索)
   */
  private String buyerId;

  /**
   * 买家ID 比较(eq)
   */
  private String buyerIdEq;
  /**
   * 买家ID 比较(neq)
   */
  private String buyerIdNeq;
  /**
   * 买家ID 比较(gt)
   */
  private String buyerIdGt;
  /**
   * 买家ID 比较(gte)
   */
  private String buyerIdGte;
  /**
   * 买家ID 比较(lt)
   */
  private String buyerIdLt;
  /**
   * 买家ID 比较(lte)
   */
  private String buyerIdLte;
  /**
   * 买家ID 比较(contains)
   */
  private String buyerIdContains;
  /**
   * 买家ID 比较(notcontains)
   */
  private String buyerIdNotcontains;
  /**
   * 买家ID 比较(startswith)
   */
  private String buyerIdStartswith;
  /**
   * 买家ID 比较(endswith)
   */
  private String buyerIdEndswith;
  /**
   * 买家ID 比较(isnull)
   */
  private Boolean buyerIdIsnull;
  /**
   * 买家ID 比较(isnotnull)
   */
  private Boolean buyerIdIsnotnull;

  /**
   * 买家ID(精确搜索)
   */
  private List<String> buyerIdInList;

  /**
   * 市场(模糊搜索)
   */
  private String mart;

  /**
   * 市场 比较(eq)
   */
  private String martEq;
  /**
   * 市场 比较(neq)
   */
  private String martNeq;
  /**
   * 市场 比较(gt)
   */
  private String martGt;
  /**
   * 市场 比较(gte)
   */
  private String martGte;
  /**
   * 市场 比较(lt)
   */
  private String martLt;
  /**
   * 市场 比较(lte)
   */
  private String martLte;
  /**
   * 市场 比较(contains)
   */
  private String martContains;
  /**
   * 市场 比较(notcontains)
   */
  private String martNotcontains;
  /**
   * 市场 比较(startswith)
   */
  private String martStartswith;
  /**
   * 市场 比较(endswith)
   */
  private String martEndswith;
  /**
   * 市场 比较(isnull)
   */
  private Boolean martIsnull;
  /**
   * 市场 比较(isnotnull)
   */
  private Boolean martIsnotnull;

  /**
   * 市场(精确搜索)
   */
  private List<String> martInList;

  /**
   * 来宾客户(模糊搜索)
   */
  private String isGuest;

  /**
   * 来宾客户 比较(eq)
   */
  private String isGuestEq;
  /**
   * 来宾客户 比较(neq)
   */
  private String isGuestNeq;
  /**
   * 来宾客户 比较(gt)
   */
  private String isGuestGt;
  /**
   * 来宾客户 比较(gte)
   */
  private String isGuestGte;
  /**
   * 来宾客户 比较(lt)
   */
  private String isGuestLt;
  /**
   * 来宾客户 比较(lte)
   */
  private String isGuestLte;
  /**
   * 来宾客户 比较(contains)
   */
  private String isGuestContains;
  /**
   * 来宾客户 比较(notcontains)
   */
  private String isGuestNotcontains;
  /**
   * 来宾客户 比较(startswith)
   */
  private String isGuestStartswith;
  /**
   * 来宾客户 比较(endswith)
   */
  private String isGuestEndswith;
  /**
   * 来宾客户 比较(isnull)
   */
  private Boolean isGuestIsnull;
  /**
   * 来宾客户 比较(isnotnull)
   */
  private Boolean isGuestIsnotnull;

  /**
   * 来宾客户(精确搜索)
   */
  private List<String> isGuestInList;

  /**
   * 收货手机号(模糊搜索)
   */
  private String phone;

  /**
   * 收货手机号 比较(eq)
   */
  private String phoneEq;
  /**
   * 收货手机号 比较(neq)
   */
  private String phoneNeq;
  /**
   * 收货手机号 比较(gt)
   */
  private String phoneGt;
  /**
   * 收货手机号 比较(gte)
   */
  private String phoneGte;
  /**
   * 收货手机号 比较(lt)
   */
  private String phoneLt;
  /**
   * 收货手机号 比较(lte)
   */
  private String phoneLte;
  /**
   * 收货手机号 比较(contains)
   */
  private String phoneContains;
  /**
   * 收货手机号 比较(notcontains)
   */
  private String phoneNotcontains;
  /**
   * 收货手机号 比较(startswith)
   */
  private String phoneStartswith;
  /**
   * 收货手机号 比较(endswith)
   */
  private String phoneEndswith;
  /**
   * 收货手机号 比较(isnull)
   */
  private Boolean phoneIsnull;
  /**
   * 收货手机号 比较(isnotnull)
   */
  private Boolean phoneIsnotnull;

  /**
   * 收货手机号(精确搜索)
   */
  private List<String> phoneInList;

  /**
   * 最早预计到货时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date estimatedDeliveryDateStart;

  /**
   * 最晚预计到货时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date estimatedDeliveryDateEnd;

  /**
   * 预计到货时间 比较(eq)
   */
  private Date estimatedDeliveryDateEq;
  /**
   * 预计到货时间 比较(neq)
   */
  private Date estimatedDeliveryDateNeq;
  /**
   * 预计到货时间 比较(gt)
   */
  private Date estimatedDeliveryDateGt;
  /**
   * 预计到货时间 比较(gte)
   */
  private Date estimatedDeliveryDateGte;
  /**
   * 预计到货时间 比较(lt)
   */
  private Date estimatedDeliveryDateLt;
  /**
   * 预计到货时间 比较(lte)
   */
  private Date estimatedDeliveryDateLte;
  /**
   * 预计到货时间 比较(contains)
   */
  private Date estimatedDeliveryDateContains;
  /**
   * 预计到货时间 比较(notcontains)
   */
  private Date estimatedDeliveryDateNotcontains;
  /**
   * 预计到货时间 比较(startswith)
   */
  private Date estimatedDeliveryDateStartswith;
  /**
   * 预计到货时间 比较(endswith)
   */
  private Date estimatedDeliveryDateEndswith;
  /**
   * 预计到货时间 比较(isnull)
   */
  private Boolean estimatedDeliveryDateIsnull;
  /**
   * 预计到货时间 比较(isnotnull)
   */
  private Boolean estimatedDeliveryDateIsnotnull;

  /**
   * 最早到货时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date estimatedShipDateStart;

  /**
   * 最晚到货时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date estimatedShipDateEnd;

  /**
   * 到货时间 比较(eq)
   */
  private Date estimatedShipDateEq;
  /**
   * 到货时间 比较(neq)
   */
  private Date estimatedShipDateNeq;
  /**
   * 到货时间 比较(gt)
   */
  private Date estimatedShipDateGt;
  /**
   * 到货时间 比较(gte)
   */
  private Date estimatedShipDateGte;
  /**
   * 到货时间 比较(lt)
   */
  private Date estimatedShipDateLt;
  /**
   * 到货时间 比较(lte)
   */
  private Date estimatedShipDateLte;
  /**
   * 到货时间 比较(contains)
   */
  private Date estimatedShipDateContains;
  /**
   * 到货时间 比较(notcontains)
   */
  private Date estimatedShipDateNotcontains;
  /**
   * 到货时间 比较(startswith)
   */
  private Date estimatedShipDateStartswith;
  /**
   * 到货时间 比较(endswith)
   */
  private Date estimatedShipDateEndswith;
  /**
   * 到货时间 比较(isnull)
   */
  private Boolean estimatedShipDateIsnull;
  /**
   * 到货时间 比较(isnotnull)
   */
  private Boolean estimatedShipDateIsnotnull;

  /**
   * 运输方式(模糊搜索)
   */
  private String methodCode;

  /**
   * 运输方式 比较(eq)
   */
  private String methodCodeEq;
  /**
   * 运输方式 比较(neq)
   */
  private String methodCodeNeq;
  /**
   * 运输方式 比较(gt)
   */
  private String methodCodeGt;
  /**
   * 运输方式 比较(gte)
   */
  private String methodCodeGte;
  /**
   * 运输方式 比较(lt)
   */
  private String methodCodeLt;
  /**
   * 运输方式 比较(lte)
   */
  private String methodCodeLte;
  /**
   * 运输方式 比较(contains)
   */
  private String methodCodeContains;
  /**
   * 运输方式 比较(notcontains)
   */
  private String methodCodeNotcontains;
  /**
   * 运输方式 比较(startswith)
   */
  private String methodCodeStartswith;
  /**
   * 运输方式 比较(endswith)
   */
  private String methodCodeEndswith;
  /**
   * 运输方式 比较(isnull)
   */
  private Boolean methodCodeIsnull;
  /**
   * 运输方式 比较(isnotnull)
   */
  private Boolean methodCodeIsnotnull;

  /**
   * 运输方式(精确搜索)
   */
  private List<String> methodCodeInList;

  /**
   * 收货人(模糊搜索)
   */
  private String name;

  /**
   * 收货人 比较(eq)
   */
  private String nameEq;
  /**
   * 收货人 比较(neq)
   */
  private String nameNeq;
  /**
   * 收货人 比较(gt)
   */
  private String nameGt;
  /**
   * 收货人 比较(gte)
   */
  private String nameGte;
  /**
   * 收货人 比较(lt)
   */
  private String nameLt;
  /**
   * 收货人 比较(lte)
   */
  private String nameLte;
  /**
   * 收货人 比较(contains)
   */
  private String nameContains;
  /**
   * 收货人 比较(notcontains)
   */
  private String nameNotcontains;
  /**
   * 收货人 比较(startswith)
   */
  private String nameStartswith;
  /**
   * 收货人 比较(endswith)
   */
  private String nameEndswith;
  /**
   * 收货人 比较(isnull)
   */
  private Boolean nameIsnull;
  /**
   * 收货人 比较(isnotnull)
   */
  private Boolean nameIsnotnull;

  /**
   * 收货人(精确搜索)
   */
  private List<String> nameInList;

  /**
   * 收货地址1(模糊搜索)
   */
  private String address1;

  /**
   * 收货地址1 比较(eq)
   */
  private String address1Eq;
  /**
   * 收货地址1 比较(neq)
   */
  private String address1Neq;
  /**
   * 收货地址1 比较(gt)
   */
  private String address1Gt;
  /**
   * 收货地址1 比较(gte)
   */
  private String address1Gte;
  /**
   * 收货地址1 比较(lt)
   */
  private String address1Lt;
  /**
   * 收货地址1 比较(lte)
   */
  private String address1Lte;
  /**
   * 收货地址1 比较(contains)
   */
  private String address1Contains;
  /**
   * 收货地址1 比较(notcontains)
   */
  private String address1Notcontains;
  /**
   * 收货地址1 比较(startswith)
   */
  private String address1Startswith;
  /**
   * 收货地址1 比较(endswith)
   */
  private String address1Endswith;
  /**
   * 收货地址1 比较(isnull)
   */
  private Boolean address1Isnull;
  /**
   * 收货地址1 比较(isnotnull)
   */
  private Boolean address1Isnotnull;

  /**
   * 收货地址1(精确搜索)
   */
  private List<String> address1InList;

  /**
   * 收货地址2(模糊搜索)
   */
  private String address2;

  /**
   * 收货地址2 比较(eq)
   */
  private String address2Eq;
  /**
   * 收货地址2 比较(neq)
   */
  private String address2Neq;
  /**
   * 收货地址2 比较(gt)
   */
  private String address2Gt;
  /**
   * 收货地址2 比较(gte)
   */
  private String address2Gte;
  /**
   * 收货地址2 比较(lt)
   */
  private String address2Lt;
  /**
   * 收货地址2 比较(lte)
   */
  private String address2Lte;
  /**
   * 收货地址2 比较(contains)
   */
  private String address2Contains;
  /**
   * 收货地址2 比较(notcontains)
   */
  private String address2Notcontains;
  /**
   * 收货地址2 比较(startswith)
   */
  private String address2Startswith;
  /**
   * 收货地址2 比较(endswith)
   */
  private String address2Endswith;
  /**
   * 收货地址2 比较(isnull)
   */
  private Boolean address2Isnull;
  /**
   * 收货地址2 比较(isnotnull)
   */
  private Boolean address2Isnotnull;

  /**
   * 收货地址2(精确搜索)
   */
  private List<String> address2InList;

  /**
   * 城市(模糊搜索)
   */
  private String city;

  /**
   * 城市 比较(eq)
   */
  private String cityEq;
  /**
   * 城市 比较(neq)
   */
  private String cityNeq;
  /**
   * 城市 比较(gt)
   */
  private String cityGt;
  /**
   * 城市 比较(gte)
   */
  private String cityGte;
  /**
   * 城市 比较(lt)
   */
  private String cityLt;
  /**
   * 城市 比较(lte)
   */
  private String cityLte;
  /**
   * 城市 比较(contains)
   */
  private String cityContains;
  /**
   * 城市 比较(notcontains)
   */
  private String cityNotcontains;
  /**
   * 城市 比较(startswith)
   */
  private String cityStartswith;
  /**
   * 城市 比较(endswith)
   */
  private String cityEndswith;
  /**
   * 城市 比较(isnull)
   */
  private Boolean cityIsnull;
  /**
   * 城市 比较(isnotnull)
   */
  private Boolean cityIsnotnull;

  /**
   * 城市(精确搜索)
   */
  private List<String> cityInList;

  /**
   * 州(模糊搜索)
   */
  private String state;

  /**
   * 州 比较(eq)
   */
  private String stateEq;
  /**
   * 州 比较(neq)
   */
  private String stateNeq;
  /**
   * 州 比较(gt)
   */
  private String stateGt;
  /**
   * 州 比较(gte)
   */
  private String stateGte;
  /**
   * 州 比较(lt)
   */
  private String stateLt;
  /**
   * 州 比较(lte)
   */
  private String stateLte;
  /**
   * 州 比较(contains)
   */
  private String stateContains;
  /**
   * 州 比较(notcontains)
   */
  private String stateNotcontains;
  /**
   * 州 比较(startswith)
   */
  private String stateStartswith;
  /**
   * 州 比较(endswith)
   */
  private String stateEndswith;
  /**
   * 州 比较(isnull)
   */
  private Boolean stateIsnull;
  /**
   * 州 比较(isnotnull)
   */
  private Boolean stateIsnotnull;

  /**
   * 州(精确搜索)
   */
  private List<String> stateInList;

  /**
   * 邮编(模糊搜索)
   */
  private String postalCode;

  /**
   * 邮编 比较(eq)
   */
  private String postalCodeEq;
  /**
   * 邮编 比较(neq)
   */
  private String postalCodeNeq;
  /**
   * 邮编 比较(gt)
   */
  private String postalCodeGt;
  /**
   * 邮编 比较(gte)
   */
  private String postalCodeGte;
  /**
   * 邮编 比较(lt)
   */
  private String postalCodeLt;
  /**
   * 邮编 比较(lte)
   */
  private String postalCodeLte;
  /**
   * 邮编 比较(contains)
   */
  private String postalCodeContains;
  /**
   * 邮编 比较(notcontains)
   */
  private String postalCodeNotcontains;
  /**
   * 邮编 比较(startswith)
   */
  private String postalCodeStartswith;
  /**
   * 邮编 比较(endswith)
   */
  private String postalCodeEndswith;
  /**
   * 邮编 比较(isnull)
   */
  private Boolean postalCodeIsnull;
  /**
   * 邮编 比较(isnotnull)
   */
  private Boolean postalCodeIsnotnull;

  /**
   * 邮编(精确搜索)
   */
  private List<String> postalCodeInList;

  /**
   * 国家(模糊搜索)
   */
  private String country;

  /**
   * 国家 比较(eq)
   */
  private String countryEq;
  /**
   * 国家 比较(neq)
   */
  private String countryNeq;
  /**
   * 国家 比较(gt)
   */
  private String countryGt;
  /**
   * 国家 比较(gte)
   */
  private String countryGte;
  /**
   * 国家 比较(lt)
   */
  private String countryLt;
  /**
   * 国家 比较(lte)
   */
  private String countryLte;
  /**
   * 国家 比较(contains)
   */
  private String countryContains;
  /**
   * 国家 比较(notcontains)
   */
  private String countryNotcontains;
  /**
   * 国家 比较(startswith)
   */
  private String countryStartswith;
  /**
   * 国家 比较(endswith)
   */
  private String countryEndswith;
  /**
   * 国家 比较(isnull)
   */
  private Boolean countryIsnull;
  /**
   * 国家 比较(isnotnull)
   */
  private Boolean countryIsnotnull;

  /**
   * 国家(精确搜索)
   */
  private List<String> countryInList;

  /**
   * 地址类型(模糊搜索)
   */
  private String addressType;

  /**
   * 地址类型 比较(eq)
   */
  private String addressTypeEq;
  /**
   * 地址类型 比较(neq)
   */
  private String addressTypeNeq;
  /**
   * 地址类型 比较(gt)
   */
  private String addressTypeGt;
  /**
   * 地址类型 比较(gte)
   */
  private String addressTypeGte;
  /**
   * 地址类型 比较(lt)
   */
  private String addressTypeLt;
  /**
   * 地址类型 比较(lte)
   */
  private String addressTypeLte;
  /**
   * 地址类型 比较(contains)
   */
  private String addressTypeContains;
  /**
   * 地址类型 比较(notcontains)
   */
  private String addressTypeNotcontains;
  /**
   * 地址类型 比较(startswith)
   */
  private String addressTypeStartswith;
  /**
   * 地址类型 比较(endswith)
   */
  private String addressTypeEndswith;
  /**
   * 地址类型 比较(isnull)
   */
  private Boolean addressTypeIsnull;
  /**
   * 地址类型 比较(isnotnull)
   */
  private Boolean addressTypeIsnotnull;

  /**
   * 地址类型(精确搜索)
   */
  private List<String> addressTypeInList;

  /**
   * 支付类型(模糊搜索)
   */
  private String paymentTypes;

  /**
   * 支付类型 比较(eq)
   */
  private String paymentTypesEq;
  /**
   * 支付类型 比较(neq)
   */
  private String paymentTypesNeq;
  /**
   * 支付类型 比较(gt)
   */
  private String paymentTypesGt;
  /**
   * 支付类型 比较(gte)
   */
  private String paymentTypesGte;
  /**
   * 支付类型 比较(lt)
   */
  private String paymentTypesLt;
  /**
   * 支付类型 比较(lte)
   */
  private String paymentTypesLte;
  /**
   * 支付类型 比较(contains)
   */
  private String paymentTypesContains;
  /**
   * 支付类型 比较(notcontains)
   */
  private String paymentTypesNotcontains;
  /**
   * 支付类型 比较(startswith)
   */
  private String paymentTypesStartswith;
  /**
   * 支付类型 比较(endswith)
   */
  private String paymentTypesEndswith;
  /**
   * 支付类型 比较(isnull)
   */
  private Boolean paymentTypesIsnull;
  /**
   * 支付类型 比较(isnotnull)
   */
  private Boolean paymentTypesIsnotnull;

  /**
   * 支付类型(精确搜索)
   */
  private List<String> paymentTypesInList;

  /**
   * 店铺
   */
  private Long sid;

  /**
   * 最小店铺
   */
  private Long sidMin;

  /**
   * 最大店铺
   */
  private Long sidMax;

  /**
   * 店铺 比较(eq)
   */
  private Long sidEq;
  /**
   * 店铺 比较(neq)
   */
  private Long sidNeq;
  /**
   * 店铺 比较(gt)
   */
  private Long sidGt;
  /**
   * 店铺 比较(gte)
   */
  private Long sidGte;
  /**
   * 店铺 比较(lt)
   */
  private Long sidLt;
  /**
   * 店铺 比较(lte)
   */
  private Long sidLte;
  /**
   * 店铺 比较(contains)
   */
  private Long sidContains;
  /**
   * 店铺 比较(notcontains)
   */
  private Long sidNotcontains;
  /**
   * 店铺 比较(startswith)
   */
  private Long sidStartswith;
  /**
   * 店铺 比较(endswith)
   */
  private Long sidEndswith;
  /**
   * 店铺 比较(isnull)
   */
  private Boolean sidIsnull;
  /**
   * 店铺 比较(isnotnull)
   */
  private Boolean sidIsnotnull;

  /**
   * 站点(模糊搜索)
   */
  private String region;

  /**
   * 站点 比较(eq)
   */
  private String regionEq;
  /**
   * 站点 比较(neq)
   */
  private String regionNeq;
  /**
   * 站点 比较(gt)
   */
  private String regionGt;
  /**
   * 站点 比较(gte)
   */
  private String regionGte;
  /**
   * 站点 比较(lt)
   */
  private String regionLt;
  /**
   * 站点 比较(lte)
   */
  private String regionLte;
  /**
   * 站点 比较(contains)
   */
  private String regionContains;
  /**
   * 站点 比较(notcontains)
   */
  private String regionNotcontains;
  /**
   * 站点 比较(startswith)
   */
  private String regionStartswith;
  /**
   * 站点 比较(endswith)
   */
  private String regionEndswith;
  /**
   * 站点 比较(isnull)
   */
  private Boolean regionIsnull;
  /**
   * 站点 比较(isnotnull)
   */
  private Boolean regionIsnotnull;

  /**
   * 站点(精确搜索)
   */
  private List<String> regionInList;

  /**
   * 订单状态(模糊搜索)
   */
  private String orderStatus;

  /**
   * 订单状态 比较(eq)
   */
  private String orderStatusEq;
  /**
   * 订单状态 比较(neq)
   */
  private String orderStatusNeq;
  /**
   * 订单状态 比较(gt)
   */
  private String orderStatusGt;
  /**
   * 订单状态 比较(gte)
   */
  private String orderStatusGte;
  /**
   * 订单状态 比较(lt)
   */
  private String orderStatusLt;
  /**
   * 订单状态 比较(lte)
   */
  private String orderStatusLte;
  /**
   * 订单状态 比较(contains)
   */
  private String orderStatusContains;
  /**
   * 订单状态 比较(notcontains)
   */
  private String orderStatusNotcontains;
  /**
   * 订单状态 比较(startswith)
   */
  private String orderStatusStartswith;
  /**
   * 订单状态 比较(endswith)
   */
  private String orderStatusEndswith;
  /**
   * 订单状态 比较(isnull)
   */
  private Boolean orderStatusIsnull;
  /**
   * 订单状态 比较(isnotnull)
   */
  private Boolean orderStatusIsnotnull;

  /**
   * 订单状态(精确搜索)
   */
  private List<String> orderStatusInList;

  /**
   * 发货方式(模糊搜索)
   */
  private String shipType;

  /**
   * 发货方式 比较(eq)
   */
  private String shipTypeEq;
  /**
   * 发货方式 比较(neq)
   */
  private String shipTypeNeq;
  /**
   * 发货方式 比较(gt)
   */
  private String shipTypeGt;
  /**
   * 发货方式 比较(gte)
   */
  private String shipTypeGte;
  /**
   * 发货方式 比较(lt)
   */
  private String shipTypeLt;
  /**
   * 发货方式 比较(lte)
   */
  private String shipTypeLte;
  /**
   * 发货方式 比较(contains)
   */
  private String shipTypeContains;
  /**
   * 发货方式 比较(notcontains)
   */
  private String shipTypeNotcontains;
  /**
   * 发货方式 比较(startswith)
   */
  private String shipTypeStartswith;
  /**
   * 发货方式 比较(endswith)
   */
  private String shipTypeEndswith;
  /**
   * 发货方式 比较(isnull)
   */
  private Boolean shipTypeIsnull;
  /**
   * 发货方式 比较(isnotnull)
   */
  private Boolean shipTypeIsnotnull;

  /**
   * 发货方式(精确搜索)
   */
  private List<String> shipTypeInList;

  /**
   * 表单名称
   */
  private String formName;

  /**
   * 工作流状态
   */
  private Integer wfStatus;
}
